package com.example.service.aboutStudent;

import com.baomidou.mybatisplus.extension.service.IService;
import com.example.vo.request.OperateStudentForm;
import com.example.vo.request.SearchStudentConditions;
import com.example.vo.response.StudentDTO;
import com.example.pojo.aboutStudent.Student;
import com.example.vo.Result;

public interface StudentService extends IService<Student> {
    Result listStudents(Integer currentPage, Integer pageSize);

    Result saveStudent(OperateStudentForm operateStudentForm);

    Result updateStudent(OperateStudentForm operateStudentForm);

    Result deleteStudent(StudentDTO studentDTO);

    Result listStudentsByConditions(SearchStudentConditions searchStudentConditions);
}
